function() {
    $rt.pkg('ru.justplay.client');
    var pkg = ru.justplay.client;
    cls = function() {
        this.$class = cls;
    }
    cls.$meta = { "supertypes" : [java.lang.Object, pkg.PrimitiveFactory] };
    cls.prototype = new java.lang.Object();
    cls.prototype.$init = function() {
    }
    cls.prototype.createLabel = function() {
        var label = new pkg.LabelImpl();
        label.$init();
        return label;
    }
    cls.prototype.createImage = function() {
        var image = new pkg.ImageImpl();
        image.$init();
        return image;
    }
    cls.prototype.createBlockContainer = function() {
        var container = new pkg.BlockContainerImpl();
        container.$init();
        return container;
    }
    cls.prototype.createFlow = function() {
        var flow = new pkg.FlowImpl();
        flow.$init();
        return flow;
    }
    cls.prototype.createTable = function() {
        var table = new pkg.TableImpl();
        table.$init();
        return table;
    }
    
    pkg.PrimitiveFactoryImpl = cls;
}();